Python Job: Software Engineer II

Job added on

Company

Mollie

Location

Lisbon - Portugal

Job type

Full-Time

Python Job Details

Lisbon, Portugal - Hybrid
More details
Permanent
Back-end Developer
3 - 10+ years of experience - Intermediate
Visa support
Relocation paid
Language(s): Required English
SKILLS

Must have:
MySQL
PHP

Other Required:
Apache Kafka
RabbitMQ
Redis
DESCRIPTION
Your opportunity

You will be working with us on creating cutting-edge, user-friendly financial products and APIs which are used by tens of thousands of merchants on a daily basis. We care for quality and well-designed user experiences—for engineers and non-engineers alike. This translates to clean, well-documented REST APIs and equally smooth dashboard interfaces for our merchants.

With multiple payments per second at any point of the day, code quality and system scalability are becoming increasingly important. Helping us build scalable systems by thinking ahead will be an important part of your work.

Next to our APIs, we are working on innovative financial solutions for our merchants. We are happy to share the details over a coffee, but it's safe to say we will put your skills to the test, allowing you to grow and learn rapidly.

Our engineering workflow

'Ship early, ship often' is our philosophy. We like to break up big challenges into smaller ones, deploying gradual product iterations and improvements numerous times every day.
We uphold code quality through thorough and cooperative peer reviews, CI/CD build pipelines and gradual feature roll-outs. In other words, we do everything to make sure you feel comfortable pushing your changes to production on a daily basis.
Our architecture
We come from a monolithic background, with our core systems being written mostly in PHP. As our company started to scale up rapidly, we scaled our infrastructure along with it by employing microservices, serverless architecture, and queueing systems. For current and future microservices, we use languages like Python and Go as well.
REQUIREMENTS
Minimum of 3 years experience with developing web applications, preferably using PHP / MySQL stacks
Experience with continuous deployment or continuous integration
Knowledge of modern queueing and caching systems like RabbitMQ, Redis, or Kafka
A knack for reducing system complexity, solving cross-team problems, and striking the right balance between quality and moving fast
PERKS
Part of our perks and benefits can be found here. For more particular perks to Lisbon (like Health Insurance, Meal Voucher, WFH Budget, and Allowance, etc), please, clarify directly with the recruiter.
REMOTE DETAILS
  • 2 days per month at the office - All the other days are remote from Portugal - We do allow remote work outside of Portugal for a few weeks each year, but these need to be approved internally (depending on risk assessment)